/*
 * MonticuloDeHuevos.h
 *
 *  Created on: 17/10/2012
 *      Author: Ignacio Galvez
 */

#ifndef MONTICULODEHUEVOS_H_
#define MONTICULODEHUEVOS_H_


#include "Daniable.h"
#include <string>
/*Existe uno solo por partida
 * y de ser destruido todos
 * los jugadores pierden la partida
 */

class MonticuloDeHuevos: public Daniable {
public:
	MonticuloDeHuevos(double x, double y);
	void serDaniadoPorPajaroRojo();
	void serDaniadoPorPajaroVerde();
	void serDaniadoPorPajaroAzul();
	void serDaniadoPorHuevoBlanco();
	void serDaniadoPorHuevoCodorniz();
	void serDaniadoPorHuevoPoche();
	void serDaniadoPorHuevoReloj();
	~MonticuloDeHuevos();
	std::string &getImagePath();
	void setImagePath(std::string &path);
	void show();
private:
	static double DANIO_HUEVO_BLANCO ;
	static double DANIO_HUEVO_CODORNIZ;
	static double DANIO_HUEVO_POCHE ;
	static double DANIO_HUEVO_RELOJ ;
	static double VIDA_MONTICULO_HUEVOS;
};


#endif /* MONTICULODEHUEVOS_H_ */
